2021a 第08回:Python プログラミング入門
アナウンス
https://gyazo.com/e140bcd2add46b8f5192239c787492a4
第13回授業にて「全員にレポートの発表」をしていただきます
https://gyazo.com/ff2368604f8215b2c9c76d43d07f46ac
3〜4人ずつのブレークアウトルームを作り、その中でお互いに発表し、そのグループの要約のスライドをその場で作る。
ブレークアウトを終了し、各グループの代表が要約スライドを使って、全体に対して発表する。
まとめ:
7/7までにレポートを作成し、digest認証つきで公開すること。
公開に関して困った方は授業の演習パート内にてフォローします。
7/7当日に、公開できないんですが…といわれても困ります。
未提出として扱うので、必ずその前の授業までにフォローが必要な人はフォローを申し出てください
今日からいよいよプログラミング (Python) の授業です
はじめに
そのような場合、そもそもサポート外なため先生やTA・SAでも解決することは基本的に不可能です。 インストールしてない人はインストールするようにしてください。
プログラミングに向けた心構え
習うより慣れろ
講義形式で話をしますが、何よりも実際に動かして理解することが一番はやい
講義よりも実習を重視したスタイルで進めます
個別フォローが大事になるので、積極的に画面共有と質問を行いましょう
今回もあえてbreakout sessionは行わず、挙手して頂いた方に全体向けに画面共有のうえで指導をしていく形式
英語を読む努力
https://gyazo.com/1081a959d1fdf2c365b0226f4929db45
何らかのエラーが起こったときに、意外とエラーの英文が解決策を提示してくれていることが多々あります
英語にビビらず、よんでみてやってみれば解決することもあるので、一度英文の解釈を自分でトライしてみましょう
(最悪エラーをコピペしてググって調べれば何かしらは出てくるはずdavis.icon)
講義パート
今日起こりそうなエラー
NameError
a = 5 や name = '小松'
のように一度定義してあげないと基本的にa, nameの変数を扱うことができません。
文字列に''をつけていない時もこれが出ます
IndentationError
name = 'こまつ'
print(name)
↑このような行の初めの変なスペースもpython ではダメ
SyntaxError
print(x
構文のエラー(,:など忘れてるかも
全角、半角にも注意しましょう。半角じゃないと動きません。
TypeError
x = 1
y='いち'
x=x+y
xはint型(数字), yはstr型(文字)。足し算はできません。
AttributeError
datetime や mathなどのライブラリを使っているときに変なことを書いていると出てきます。綴りや順番を確認しましょう。
実習パート
☆1〜☆3は必須提出課題
☆4,5は加点評価対象として扱います
秋学期出席前提に戻った場合、タイピングテストが復活するので各自練習はしておいてくださいね